home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / SESK / optispnp / README.TXT < prev    next >
Text File  |  1996-08-09  |  14KB  |  333 lines

  1.                     OPTi 82C925 Windows 95 Drivers
  2.                             Version 4.00.24 
  3.                                 08/09/96
  4.  
  5. UPDATE
  6.     This version has been updated from 4.00.23 with the following changes:
  7.     - Fix Repeat Stop and Record Noise Problem with AD1845 Codec.
  8.     - Fix pontential CODEC detection problem with CS4231 on fast machine.
  9.     - Set Single Mode DMA to Off and disallow dialog box selection.
  10.     - Fix Pop noise problem when playing/recording a 8K 8bit mono and
  11.       11K 8 bit mono audio stream.
  12.  
  13. INSTALLATION PROCESS
  14.  
  15.     If you do not have a previous copy of the drivers installed, and 
  16.     you are installing this Sound Card plus Driver package for the
  17.     first time, you may proceed to the FIRST TIME INSTALLATION section. 
  18.     However, if you are updating your previous installed drivers, you 
  19.     MUST follow the UPDATE PREVIOUS DRIVERS section below in order to 
  20.     succesfully install the new drivers.
  21.  
  22.     UPDATING PREVIOUS DRIVERS
  23.  
  24.     [Updating "OPTi Plug-N-Play Sound System" Driver]
  25.  
  26.     1. You should have the latest drivers on a floppy diskette ready
  27.        for installation.
  28.  
  29.     2. Start Windows 95 and proceed to the Control Panel folder and 
  30.        select (double click) the Add New Hardware icon. This will 
  31.        add/update the OPTi Sound Device and it's associated drivers.
  32.  
  33.     3. When prompted by Windows 95 for the Auto-Scan option for 
  34.        detecting new devices on your System - select NO and proceed
  35.        to the next page.
  36.  
  37.     4. Windows 95 will display a list of known devices that you 
  38.        currently wish to install. Select "Other Devices" eventhough
  39.        the name of the device is included in the list. This forces
  40.        Windows 95 to perform a fresh install for your device. Select
  41.        Next to proceed.
  42.  
  43.     5. Windows 95 will again display a list containing manufacturer 
  44.        names and at which point you should ignore the list and select
  45.        the "Have Disk..." button. This tells Windows 95 to read
  46.        special installation instructions from your diskette to 
  47.        correctly install the drivers for your OPTi Sound device.
  48.        You will have to direct Windows 95 to the proper location of 
  49.        the floppy diskette.
  50.  
  51.     6. Once information from the floppy diskette has been read by
  52.        Windows 95, a list of devices available for installation will
  53.        be displayed. This list contains driver setup options pertaining
  54.        to your Sound Card's capabilities. For example, if your Sound
  55.        Card has an IDE CD-ROM interface which you wish to connect your
  56.        IDE CD-ROM to, select the appropriate option to enable this
  57.        setup. If your Sound Card does not contain any options other
  58.        than Audio functions, then just select the first option.
  59.  
  60.     7. Windows 95 will now proceed to install the drivers needed for 
  61.        your device and configure your device accordingly. Once your 
  62.        device has been successfully configured, Windows 95 will prompt 
  63.        you to restart your system - select Yes for the new drivers to 
  64.        take effect. YOU MUST REBOOT for the changes to take effect!
  65.  
  66.  
  67.  
  68.     FIRST TIME INSTALLATION
  69.     
  70.     Install the Sound Card into your system and reboot your machine; 
  71.     Windows 95 should detect new PnP resource on your Sound Card and
  72.     prompt you for the installation files. At this point, insert the
  73.     OPTi 82C925 Windows 95 Driver diskette into your floppy drive and 
  74.     let Windows 95's Device Manager direct you through the installation
  75.     of the drivers.
  76.  
  77.     When Device Manager finds a new device but cannot determine/find the
  78.     correct driver for the device, it will prompt you for the location 
  79.     of the drivers associated with the device and will expect that the
  80.     drivers are from a floppy diskette. At this time, select OK if the 
  81.     option "Drivers from disk..." is enabled and Device Manager will 
  82.     proceed to copy the drivers from the diskette. However, if the option 
  83.     "Windows Compatible Driver" is enabled, select OK as well to direct 
  84.     Device Manager to make use of default drivers for that particular 
  85.     device.
  86.  
  87.  
  88.  
  89. RECONFIGURATION OF RESOURCES
  90.  
  91.     The OPTi 82C925 device is a fully Plug-n-Play device and all it's
  92.     resources should be reconfigurable on-the-fly unless due to a
  93.     similar conflicting device present in the system.
  94.  
  95.     To reconfigure the resources, use the SYSTEM icon located in your
  96.     Control Panel folder and choose Device Manager. From Device Manager,
  97.     double click the "OPTi Plug-N-Play Sound System" option and the
  98.     list of installed OPTi Audio devices will be displayed. Double click
  99.     on the device which you wish to change resources for. Once resources
  100.     have been changed, the driver will be automatically reconfigured to 
  101.     operate with the new resources and function as before.
  102.  
  103.  
  104.  
  105. AUDIO SUPPORT under REAL MODE DOS
  106.  
  107.     REAL MODE DOS Support is handled in "COMBO" package only. Please 
  108.     obtain this package to support this option.
  109.  
  110.  
  111.  
  112. AUDIO SUPPORT under WINDOWS 95 DOS BOX
  113.  
  114.     DOS Game support has been added for this release and is fully 
  115.     functional. During the setup for your DOS games, you must ensure that
  116.     the current resources assigned to the sound card matches with the
  117.     current settings requested by your DOS game. To find out what resources
  118.     are currently assigned to the sound card, proceed to open the properties
  119.     box associated with the "OPTi Plug-N-Play Sound System" (Device Manager)
  120.     and select the Resource tab. From the Resources box, you should see the
  121.     current I/O Address range for Input/Output Range Number 1. We recommend 
  122.     the 220 Hex address range as opposed to the 240 Hex be selected as most 
  123.     games support 220 Hex by default. We also recommend the Interrupt and 
  124.     Direct Memory Access settings of 7 and 1 respectively. Reconfigure these 
  125.     resources as appropriate and select OK for Device Manager to dynamically 
  126.     change and update your current resources and configure the hardware. 
  127.     At this point, you may setup your DOS game with the settings which you 
  128.     have just configured.
  129.  
  130.     Also, if you have a Wave Table Device on board or attached to your
  131.     sound card, you should also follow the recommended steps above but
  132.     this time check on the "OPTi Plug-N-Play MPU-401" device settings
  133.     instead. You will need it's current settings if you wish to enable
  134.     General MIDI support in your DOS games.
  135.  
  136.     To ensure an ideal environment for DOS games, it is recommended that
  137.     you modify the Idle Sensitivity property of your DOS Game environment
  138.     to High. To do this, press the ALT+ENTER keys to change to a DOS Box
  139.     Window (if not already in a Windowed session) and click on the top left
  140.     hand corner of the DOS Box Window. A drop down menu will appear and
  141.     at which point you should select Properties. Select the Misc tab and
  142.     proceed to modify the above mentioned property.
  143.  
  144.  
  145.  
  146. HOT-KEY SUPPORT under WINDOWS 95 DOS BOX
  147.  
  148.     The following are the Hot-Keys and their associated channel controls.
  149.  
  150.     <CNTRL>+<ALT>+M     = Decrease Master Volume
  151.     <SHIFT>+<ALT>+M     = Increase Master Volume
  152.     <CNTRL>+<SHIFT>+M   = Mute Master Volume
  153.  
  154.     <CNTRL>+<ALT>+V     = Decrease Voice (Digital Sound) Volume
  155.     <SHIFT>+<ALT>+V     = Increase Voice (Digital Sound) Volume
  156.     <CNTRL>+<SHIFT>+V   = Mute Voice (Digital Sound) Volume
  157.  
  158.     <CNTRL>+<ALT>+F     = Decrease FM Music Volume
  159.     <SHIFT>+<ALT>+F     = Increase FM Music Volume
  160.     <CNTRL>+<SHIFT>+F   = Mute FM Music Volume
  161.  
  162.  
  163.  
  164. FULL-DUPLEX DUAL-DMA SUPPORT
  165.  
  166.     To enable Dual-DMA channel operation for simultaneous playback and
  167.     recording, please ensure the following:
  168.    
  169.     1. The DMA resource settings under Device Manager must be different
  170.        and paired as follows: 
  171.                               
  172.                 Playback DMA:  0    1    3
  173.                Recording DMA:  1    0    0
  174.  
  175.     2. The frequency format (eg. 11KHz, 22KHz..) must be the same during
  176.        simultaneous playback and recording.
  177.                               
  178.     3. Full-Duplex is only supported if you have CS4231/CS4248 Class CODECs
  179.        interfaced with the 82C925 PnP Audio Controller.
  180.  
  181.  
  182.  
  183. KARAOKE SUPPORT
  184.  
  185.     The customizeable option for supporting Karaoke Sing-A-Long basically
  186.     turns on the LoopBack channel of the AD1848 class CODEC as well as
  187.     forcing the input MUX to Microphone. This will ensure that the ADC
  188.     signal is properly fed back to the output channel for amplification
  189.     using the DAC volume control. The following options may be specified 
  190.     in the CUSTOM.AddReg section of the INF file.
  191.  
  192.     To enable support for Karaoke Sing-A-Long, the following must be
  193.     specified:
  194.  
  195.     ..,Karaoke_Src_Name,,"Voice"          
  196.  
  197.  
  198.     To customize default settings for the Mic input gain plus the Loopback 
  199.     attenuation, the following must be specified:
  200.  
  201.     ..,"LeftKaraokeMicVol",1,0080        // Low Byte then High Byte
  202.     ..,"RightKaraokeMicVol",1,0080       
  203.     ..,"KaraokeLoopBackVol",1,FFFF       
  204.  
  205.     Valid range is from 0000 -> FFFF ( 0 to 64K )
  206.  
  207.  
  208.  
  209. MIXER CUSTOMIZATION
  210.  
  211.     Mixer driver customization info should be specified in the SND925P.INF
  212.     file which is located in the installation diskette and is required by
  213.     Windows 95 during installation of the drivers. 
  214.  
  215.     By default, this file instructs the Mixer driver not to support
  216.     any customizations and only the manufacturer's default channel
  217.     mappings and controls are supported.
  218.  
  219.     To enable mixer customizations, proceed to the [CUSTOM.AddReg]
  220.     section in this file and modify the "Default_Codec_Mapping"
  221.     field from "Yes" to "No". This tells the mixer driver not to
  222.     use the manufacturer's default mixer mappings but to expect
  223.     customized channels mappings and controls instead.
  224.  
  225.  
  226.     TYPE 1) Channel Mapping Customization
  227.  
  228.       The following are defaults:
  229.       ..,AUX1_Src_Name,,"CD"                // For AUX 1 Channel
  230.       ..,AUX2_Src_Name,,"Synth"             // For AUX 2 Channel
  231.       ..,DAC_Src_Name,,"Wave"               // For LOC and ROC channels
  232.       ..,MIX_Src_Name,,"Mix"                // For loopback Mix Channel
  233.  
  234.       ..,Karaoke_Src_Name,,"Voice"          // For enabling Karaoke
  235.  
  236.  
  237.       Below are supported only if you have the extended CODEC on board
  238.       such as CS4231 or AD1845.
  239.  
  240.       ..,LINE_Src_Name,,"Line"              // For LINE Channel
  241.  
  242.       ..,MIC_Src_Name,,"Mic"                // For Microphone Channel
  243.                                             // Supported by AD1845 Only
  244.  
  245.       ..,MONOIN_Src_Name,,"Alarm"           // 
  246.  
  247.       Channel mapping customization allows renaming of a source to
  248.       a different name thus changing the original assumed source
  249.       mapping of the channel. 
  250.  
  251.  
  252.     TYPE 2) Extra internal controls through existing H/W resource 
  253.             - for controls using general purpose output bits of CODEC 
  254.             or MC device.
  255.  
  256.       These internal controls are of the ON/OFF type controlled by a
  257.       single toggling bit.
  258.  
  259.       The following are valid:
  260.  
  261.       ..,Total_Internal_Controls,1,n    // Total number of controls desired,
  262.                                         // maximum is 3.
  263.                                         // Default is assumed to be none.
  264.  
  265.       ..,Internal_Control_1_Name,,"SRS-3D"      // Name to call this control.
  266.  
  267.       ..,Internal_Control_1_OnVal,1,00 or 01    // What is the default ON bit.
  268.                                                 // Default is 01.
  269.  
  270.       ..,Internal_Control_1_By,,"XCTL0" | "XCTL1" | "GPOUT"
  271.  
  272.          // What bits to use for control based on the following
  273.          // available on the default H/W.
  274.          XCTL0 - OUT 0 bit located at index 10 of CODEC registers
  275.          XCTL1 - OUT 1 bit located at index 10 of CODEC registers
  276.          GPOUT - General Purpose Output bit at MC4
  277.  
  278.         
  279.       ..,Internal_Control_2_Name,,""
  280.       ..,Internal_Control_2_OnVal,1,00 or 01
  281.       ..,Internal_Control_2_By,,""
  282.  
  283.         .
  284.         .
  285.  
  286.       ..,Internal_Control_n_Name,,""
  287.       ..,Internal_Control_n_OnVal,1,00 or 01
  288.        ..,Internal_Control_n_By,,""
  289.  
  290.  
  291.     TYPE 3) Extra external controls through external logic 
  292.             (Requires DLL from third party).
  293.  
  294.       ..,Total_External_Controls,1,n  // Total number of controls desired,
  295.                                       // maximum is 3.
  296.                                       // Default is assumed to be none.
  297.  
  298.       ..,External_Control_1_Name,,"SRS-3D"    // Name to call this control.
  299.       ..,External_Control_1_By,,"XCONT_1.DLL" // The accompanying DLL. Each
  300.                                               // external control has it's own
  301.                                               // unique DLL.
  302.  
  303.       ..,External_Control_2_Name,,""          // Name to call this control.
  304.       ..,External_Control_2_By,,"XCONT_2.DLL"
  305.  
  306.       ..,External_Control_3_Name,,""          // Name to call this control.
  307.       ..,External_Control_3_By,,"XCONT_3.DLL"
  308.  
  309.  
  310.       Each external control has it's own set of exported functions for 
  311.       the driver to call. For example, external control 1 will have the
  312.       following 3 functions:
  313.  
  314.                 XControl_1_Init();
  315.                 XControl_1_On();
  316.                 XControl_1_Off();
  317.  
  318.       The accompanying DLL must export these functions exactly as 
  319.       named above.
  320.  
  321.  
  322.  
  323.     ** NOTES **
  324.  
  325.     1) Internal and External Controls must be of the ON/OFF control types; 
  326.        any other types are not supported for now.
  327.  
  328.     2) In order to make use of the ON/OFF controls in the Volume Control
  329.        application bundled with Windows 95, you will have to enable the 
  330.        "Advance Controls" option under the "Properties" menu item.
  331.  
  332.                                 %% END %%
  333.